#include "zfile.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int zfile_create(zfile ** pzfile)
{
    if(pzfile == NULL)
    {
        return -1;
    }

    zfile * newzfile = (zfile *)malloc(sizeof(zfile));
    if(newzfile == NULL)
    {
        return -1;
    }
    bzero(newzfile, sizeof(zfile));
    *pzfile = newzfile;

    return 0;
}

int zfile_destroy(zfile ** pzfile)
{
    if(pzfile == NULL)
    {
        return -1;
    }
    if(*pzfile == NULL)
    {
        return -1;
    }
    else
    {
        free(*pzfile);
        *pzfile = NULL;
        return 0;
    }
}
